//=====================================================================================
inline float SpreadValues(float from, float to)
{
   // Credits OGC
    float onebased =  float(rand()) / float(RAND_MAX);
   return from + (to-from)*onebased;
}

//=====================================================================================
// Credits David & Corvette
void defaultSpreadVar(int weaponid)
{
   switch (weaponid)
   {
      case WEAPONLIST_M4A1:
      case WEAPONLIST_SG552:
      case WEAPONLIST_AK47:
      case WEAPONLIST_AUG: // FIX FROM Corvettes
      
         me.spread.spreadvar = SpreadValues(0.1f,0.25f);
         break;

      case WEAPONLIST_GLOCK18:
      case WEAPONLIST_DEAGLE:
      case WEAPONLIST_P228:
         me.spread.spreadvar = SpreadValues(0.6f,0.99f);
         break;

      case WEAPONLIST_USP:
      case WEAPONLIST_FIVESEVEN:
         me.spread.spreadvar = SpreadValues(0.8f,0.95f);
         break;


      case WEAPONLIST_M249:
      case WEAPONLIST_TMP:
      case WEAPONLIST_G3SG1:
      case WEAPONLIST_SG550:
         me.spread.spreadvar = SpreadValues(0.1f,0.25f);
         break;

      default:
         break;
   }
} 